package modele.baseDeDonnees;

import java.sql.Connection;
import java.sql.DriverManager;

/**
 * BaseDeDonnees : Classe permettant la connexion à la base de données et l'envoi de requêtes sur celle-ci .
 * @author Amanda & Rami
 */
public class BaseDeDonnees {
    private static Connection connexion = null;
    private static String nomBaseDonnees ="miage";
    private static String url = "jdbc:postgresql://localhost:5432/";
    private static String driver= "org.postgresql.Driver";
    private static String login= "postgres";;
    private static String pass = "admin";   

    /**
     * seConnecterBD : Méthode permettant de lancer la connexion
     * @return connection
     * @throws Exception de type SQL En cas d'echec de la connexion
     */
    public static Connection seConnecterBD() throws Exception {
        Class.forName(driver).newInstance();
        connexion = DriverManager.getConnection(url + nomBaseDonnees, login, pass);
        return connexion ;
    }
}
